expressing happiness for completing something difficult - Französisch Englisch Wörterbuch